Structuring QoS-Supporting Services with Smart Proxies
نویسندگان
چکیده
While middleware platforms have been established in besteffort environments nowadays, support for QoS-sensitive services is still found lacking. More specifically, due to the high diversity of QoS requirements, the abstractions provided for QoS-unaware services cannot be maintained and the developer has to face the difficulties of low-level networking in heterogeneous environments again. In this paper, we therefore propose the notion of smart proxies as an effective means for making the use of QoS-sensitive services for the client-application developer as comfortable as the use of QoS-unaware services. This is achieved without imposing restrictions on the internal mechanisms and protocols used by an QoS-sensitive service to guarantee an agreed on level of QoS. Basically, smart proxies encapsulate service-specific code which is downloaded dynamically to the client during binding establishment. The benefits of this model are discussed in general and exemplified in a case study.
منابع مشابه
A Service - Centred Approach to QoS - Supporting MiddlewareWork - in - Progress
The demand for QoS-support by mid-dleware platforms is continuously increasing, particularly in application domains such telecommunications or multimedia. Current object-oriented middleware, however, is not well suited to fulll this demand. In this paper, we propose a service-centred approach to QoS-supporting middleware, introducing the notion of smart proxies to achieve location transparency ...
متن کاملSmart Proxies in LuaOrb: Automatic Adaptation and Monitoring
The LuaOrb project uses reflective features offered by the Lua programming language and by CORBA itself to create a platform that combines simplicity and flexibility in its support for dynamic behavior. In this paper we describe ongoing work on smart proxies. Smart proxies, based on simple QoS descriptions and event-based monitoring facilities, substitute traditional stubs, but automatically re...
متن کاملSmart Services for Knowledge Integration - ontologiebasierte Dienste zur Unterstützung der kollaborativen Wissensarbeit in Innovationsnetzwerken
In course of the European project AVALON, highly innovative ontology-based services (Smart Services) for supporting collaboration in knowledge-intensive industrial innovation networks (Smart Networks) were defined and prototypically implemented. Due to the immanent complexity of the general innovation problem in networks, Smart Networks are facing multi-level (1) knowledge integration, (2) netw...
متن کاملQoS-Based web service composition based on genetic algorithm
Quality of service (QoS) is an important issue in the design and management of web service composition. QoS in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. In recent years, the number of available web services has proliferated, and then offered the same services increasingly. The same web ...
متن کاملA Framework for Smart Proxies and Interceptors in RMI
The Java Remote Method Invocation (RMI) API shields the developer from the details of distributed programming, allowing him to concentrate on application specific code. But to perform some operations that are orthogonal to the application, like logging, auditing, caching, QoS, fault tolerance, and security, sometimes it is necessary to customize the default behavior of the RMI runtime. Other mi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000